import { mapGetters } from 'vuex'

//导出一个mixin对象
 export default {
	 computed: {
		 ...mapGetters('myCart', ['total'])
	 },
	 watch: {
		 // 监听total值的变化
		 total() {
			 // 调用methods中setBadge方法，重新为tabBar的数字徽章赋值
			 this.setBage()
		 }
	 },
	 onShow(){
		 this.setBage()
	 },
	 methods: {
		 setBage() {
		 	uni.setTabBarBadge({ //为tabBar右上角设置徽标
		 		index: 2,
		 		text: this.total + '' // text的值必须是字符串，不能是数字
		 	})
		 }
	 }
 }